package org.goldfish.demo.apicall.analysis.code.upload.messager.interfaces;

public interface ResponseListener {
    /**
     * 收到模型输出内容时回调
     * @param partialOutput 新输出的内容片段
     */
    void onPartialResponse(String partialOutput);

    /**
     * 请求完成时调用
     */
    void onComplete();

    /**
     * 请求发生错误时调用
     * @param throwable 异常
     */
    void onError(Throwable throwable);
}